home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.5 for Developers
/
QuickTime 1.5 for Developers.iso
/
Goodies
/
Aldus Fetch™
/
Fetch Browser
/
Fetch Browser.rsrc
/
CODE_69_AMiscDialog.txt
< prev
next >
Wrap
Text File
|
1992-10-27
|
41KB
|
719 lines
# near model CODE resource
# jump table entries: 16224-16236 (13 of them)
export_2028:
fn00000000:
00000000 4E56 FFEC link A6, -0x0014
00000004 48E7 0300 movem.l -[A7], D6,D7
00000008 A9B4 syscall SystemTask
0000000A 422E 0008 clr.b [A6 + 0x8]
0000000E 2F3C 003E 0000 move.l -[A7], 0x3E0000 /* '>\0\0' */
00000014 42A7 clr.l -[A7]
00000016 42A7 clr.l -[A7]
00000018 486E FFEC pea.l [A6 - 0x14]
0000001C 2F2D FC34 move.l -[A7], [A5 - 0x3CC]
00000020 4EAD 244A jsr [A5 + 0x244A /* export_1157 */]
00000024 101F move.b D0, [A7]+
00000026 6760 beq +0x62 /* 00000088 */
00000028 7203 moveq.l D1, 0x03
0000002A B26E FFEC cmp.w D1, [A6 - 0x14]
0000002E 57C1 seq D1
00000030 C001 and.b D0, D1
00000032 6754 beq +0x56 /* 00000088 */
00000034 203C 0000 00FF move.l D0, 0xFF
0000003A C0AE FFEE and.l D0, [A6 - 0x12]
0000003E 3E00 move.w D7, D0
00000040 203C 0000 FF00 move.l D0, 0xFF00
00000046 C0AE FFEE and.l D0, [A6 - 0x12]
0000004A E088 lsr D0, 8
0000004C 3C00 move.w D6, D0
0000004E 702E moveq.l D0, 0x2E
00000050 B047 cmp.w D0, D7
00000052 57C0 seq D0
00000054 4A00 tst.b D0
00000056 6714 beq +0x16 /* 0000006C */
00000058 7200 moveq.l D1, 0x00
0000005A 322E FFFA move.w D1, [A6 - 0x6]
0000005E C2BC 0000 0100 and.l D1, 0x100
00000064 4A81 tst.l D1
00000066 56C1 sne D1
00000068 C001 and.b D0, D1
0000006A 6616 bne +0x18 /* 00000082 */
label0000006C:
0000006C 721B moveq.l D1, 0x1B
0000006E B247 cmp.w D1, D7
00000070 57C1 seq D1
00000072 4A01 tst.b D1
00000074 6712 beq +0x14 /* 00000088 */
00000076 7435 moveq.l D2, 0x35
00000078 B446 cmp.w D2, D6
0000007A 57C2 seq D2
0000007C C202 and.b D1, D2
0000007E 8001 or.b D0, D1
00000080 6706 beq +0x8 /* 00000088 */
label00000082:
00000082 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
label00000088:
00000088 4CDF 00C0 movem.l D6,D7, [A7]+
0000008C 4E5E unlink A6
0000008E 4E75 rts
export_2029:
00000090 4E56 FFFC link A6, -0x0004
00000094 2F0C move.l -[A7], A4
00000096 42A7 clr.l -[A7]
00000098 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000009C 2F2E 000C move.l -[A7], [A6 + 0xC]
000000A0 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
000000A4 285F movea.l A4, [A7]+
000000A6 4267 clr.w -[A7]
000000A8 2F0C move.l -[A7], A4
000000AA 4EAD 1FB2 jsr [A5 + 0x1FB2 /* export_1010 */]
000000AE 101F move.b D0, [A7]+
000000B0 6616 bne +0x18 /* 000000C8 */
000000B2 2F0C move.l -[A7], A4
000000B4 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
000000B8 2F0C move.l -[A7], A4
000000BA 2054 movea.l A0, [A4]
000000BC 3F28 003C move.w -[A7], [A0 + 0x3C]
000000C0 2F2E 000C move.l -[A7], [A6 + 0xC]
000000C4 4EAD 325A jsr [A5 + 0x325A /* export_1607 */]
label000000C8:
000000C8 285F movea.l A4, [A7]+
000000CA 4E5E unlink A6
000000CC 205F movea.l A0, [A7]+
000000CE 504F addq.w A7, 8
000000D0 4ED0 jmp [A0]
000000D2 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000000D4-000000D8
export_2030:
fn000000D4:
000000D4 4E56 FF00 link A6, -0x0100
// end alternate branch 000000D4-000000D8
export_2030: // at 000000D4 (misaligned)
fn000000D4: // (misaligned)
000000D6 FF00 .extension 0xF00 <<F/4-5/7>> // unimplemented
000000D8 486E FF00 pea.l [A6 - 0x100]
000000DC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000E0 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
000000E4 486E FF00 pea.l [A6 - 0x100]
000000E8 487A 001A pea.l [PC + 0x1A /* 00000104, value 0x0, cstring "" */]
000000EC 487A 0016 pea.l [PC + 0x16 /* 00000104, value 0x0, cstring "" */]
000000F0 487A 0012 pea.l [PC + 0x12 /* 00000104, value 0x0, cstring "" */]
000000F4 A98B syscall ParamText
000000F6 3F3C 0898 move.w -[A7], 0x898
000000FA 4EAD 20FA jsr [A5 + 0x20FA /* export_1051 */]
000000FE 4E5E unlink A6
00000100 2E9F move.l [A7], [A7]+
00000102 4E75 rts
00000104 0000 0000 ori.b D0, 0x0
export_2031:
00000108 4E56 FFF8 link A6, -0x0008
0000010C 206E 000C movea.l A0, [A6 + 0xC]
00000110 43EE FFF8 lea.l A1, [A6 - 0x8]
00000114 22D8 move.l [A1]+, [A0]+
00000116 22D8 move.l [A1]+, [A0]+
00000118 486E FFF8 pea.l [A6 - 0x8]
0000011C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000120 4EAD 1DCA jsr [A5 + 0x1DCA /* export_949 */]
00000124 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000128 4EBA 000A jsr [PC + 0xA /* 00000134 */]
0000012C 4E5E unlink A6
0000012E 205F movea.l A0, [A7]+
00000130 504F addq.w A7, 8
00000132 4ED0 jmp [A0]
fn00000134:
00000134 4E56 FFCA link A6, -0x0036
00000138 48E7 0018 movem.l -[A7], A3,A4
0000013C 266E 0008 movea.l A3, [A6 + 0x8]
00000140 4267 clr.w -[A7]
00000142 2F0B move.l -[A7], A3
00000144 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */]
00000148 101F move.b D0, [A7]+
0000014A 6700 00D4 beq +0xD6 /* 00000220 */
0000014E 486E FFEC pea.l [A6 - 0x14]
00000152 2F0B move.l -[A7], A3
00000154 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */]
00000158 42A7 clr.l -[A7]
0000015A 2F0B move.l -[A7], A3
0000015C 4EAD 3082 jsr [A5 + 0x3082 /* export_1548 */]
00000160 285F movea.l A4, [A7]+
00000162 2054 movea.l A0, [A4]
00000164 4AA8 005A tst.l [A0 + 0x5A]
00000168 6F00 00AA ble +0xAC /* 00000214 */
0000016C 486E FFD6 pea.l [A6 - 0x2A]
00000170 A898 syscall GetPenState
00000172 486E FFEC pea.l [A6 - 0x14]
00000176 A8A1 syscall FrameRect
00000178 2054 movea.l A0, [A4]
0000017A 4868 005A pea.l [A0 + 0x5A]
0000017E 486E FFCC pea.l [A6 - 0x34]
00000182 3F3C 280E move.w -[A7], 0x280E
00000186 A9EB syscall Pack4/FP68K
00000188 4868 005E pea.l [A0 + 0x5E]
0000018C 486E FFCC pea.l [A6 - 0x34]
00000190 3F3C 2806 move.w -[A7], 0x2806
00000194 A9EB syscall Pack4/FP68K
00000196 302E FFF2 move.w D0, [A6 - 0xE]
0000019A 906E FFEE sub.w D0, [A6 - 0x12]
0000019E 3D40 FFCA move.w [A6 - 0x36], D0
000001A2 486E FFCA pea.l [A6 - 0x36]
000001A6 486E FFCC pea.l [A6 - 0x34]
000001AA 3F3C 2004 move.w -[A7], 0x2004
000001AE A9EB syscall Pack4/FP68K
000001B0 486E FFCC pea.l [A6 - 0x34]
000001B4 486E FFE8 pea.l [A6 - 0x18]
000001B8 3F3C 1010 move.w -[A7], 0x1010
000001BC A9EB syscall Pack4/FP68K
000001BE 486E FFF4 pea.l [A6 - 0xC]
000001C2 302E FFEE move.w D0, [A6 - 0x12]
000001C6 5240 addq.w D0, 1
000001C8 3F00 move.w -[A7], D0
000001CA 302E FFEC move.w D0, [A6 - 0x14]
000001CE 5240 addq.w D0, 1
000001D0 3F00 move.w -[A7], D0
000001D2 42A7 clr.l -[A7]
000001D4 486E FFE8 pea.l [A6 - 0x18]
000001D8 486E FFCC pea.l [A6 - 0x34]
000001DC 3F3C 100E move.w -[A7], 0x100E
000001E0 A9EB syscall Pack4/FP68K
000001E2 486E FFCC pea.l [A6 - 0x34]
000001E6 4EAD 48D2 jsr [A5 + 0x48D2 /* export_2326 */]
000001EA 302E FFEE move.w D0, [A6 - 0x12]
000001EE 48C0 ext.l D0
000001F0 D09F add.l D0, [A7]+
000001F2 5380 subq.l D0, 1
000001F4 3F00 move.w -[A7], D0
000001F6 302E FFF0 move.w D0, [A6 - 0x10]
000001FA 5340 subq.w D0, 1
000001FC 3F00 move.w -[A7], D0
000001FE A8A7 syscall SetRect
00000200 486D FE12 pea.l [A5 - 0x1EE]
00000204 A89D syscall PenPat
00000206 486E FFF4 pea.l [A6 - 0xC]
0000020A A8A2 syscall PaintRect
0000020C 486E FFD6 pea.l [A6 - 0x2A]
00000210 A899 syscall SetPenState
00000212 600C bra +0xE /* 00000220 */
label00000214:
00000214 486E FFEC pea.l [A6 - 0x14]
00000218 A8A3 syscall EraseRect
0000021A 486E FFEC pea.l [A6 - 0x14]
0000021E A8A1 syscall FrameRect
label00000220:
00000220 4CDF 1800 movem.l A3,A4, [A7]+
00000224 4E5E unlink A6
00000226 2E9F move.l [A7], [A7]+
00000228 4E75 rts
0000022A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000022C-00000230
fn0000022C:
0000022C 4E56 FFBE link A6, -0x0042
// end alternate branch 0000022C-00000230
fn0000022C: // (misaligned)
0000022E FFBE .invalid <<F/6/7>>
00000230 48E7 0038 movem.l -[A7], A2,A3,A4
00000234 266E 0008 movea.l A3, [A6 + 0x8]
00000238 4267 clr.w -[A7]
0000023A 2F0B move.l -[A7], A3
0000023C 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */]
00000240 101F move.b D0, [A7]+
00000242 6700 0148 beq +0x14A /* 0000038C */
00000246 486E FFEC pea.l [A6 - 0x14]
0000024A 2F0B move.l -[A7], A3
0000024C 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */]
00000250 42A7 clr.l -[A7]
00000252 2F0B move.l -[A7], A3
00000254 4EAD 3082 jsr [A5 + 0x3082 /* export_1548 */]
00000258 285F movea.l A4, [A7]+
0000025A 2054 movea.l A0, [A4]
0000025C 4868 005E pea.l [A0 + 0x5E]
00000260 43EE FFC0 lea.l A1, [A6 - 0x40]
00000264 45FA 0130 lea.l A2, [PC + 0x130 /* 00000396, value 0x3FFF8000 */]
00000268 22DA move.l [A1]+, [A2]+
0000026A 22DA move.l [A1]+, [A2]+
0000026C 3292 move.w [A1], [A2]
0000026E 486E FFC0 pea.l [A6 - 0x40]
00000272 3F3C 2806 move.w -[A7], 0x2806
00000276 A9EB syscall Pack4/FP68K
00000278 486E FFC0 pea.l [A6 - 0x40]
0000027C 486E FFE4 pea.l [A6 - 0x1C]
00000280 3F3C 1010 move.w -[A7], 0x1010
00000284 A9EB syscall Pack4/FP68K
00000286 4868 005A pea.l [A0 + 0x5A]
0000028A 486E FFC0 pea.l [A6 - 0x40]
0000028E 3F3C 280E move.w -[A7], 0x280E
00000292 A9EB syscall Pack4/FP68K
00000294 4868 005E pea.l [A0 + 0x5E]
00000298 486E FFC0 pea.l [A6 - 0x40]
0000029C 3F3C 2806 move.w -[A7], 0x2806
000002A0 A9EB syscall Pack4/FP68K
000002A2 486E FFC0 pea.l [A6 - 0x40]
000002A6 486E FFE0 pea.l [A6 - 0x20]
000002AA 3F3C 1010 move.w -[A7], 0x1010
000002AE A9EB syscall Pack4/FP68K
000002B0 4868 0062 pea.l [A0 + 0x62]
000002B4 486E FFC0 pea.l [A6 - 0x40]
000002B8 3F3C 280E move.w -[A7], 0x280E
000002BC A9EB syscall Pack4/FP68K
000002BE 4868 0066 pea.l [A0 + 0x66]
000002C2 486E FFC0 pea.l [A6 - 0x40]
000002C6 3F3C 2806 move.w -[A7], 0x2806
000002CA A9EB syscall Pack4/FP68K
000002CC 486E FFC0 pea.l [A6 - 0x40]
000002D0 486E FFE8 pea.l [A6 - 0x18]
000002D4 3F3C 1010 move.w -[A7], 0x1010
000002D8 A9EB syscall Pack4/FP68K
000002DA 486E FFE4 pea.l [A6 - 0x1C]
000002DE 486E FFC0 pea.l [A6 - 0x40]
000002E2 3F3C 100E move.w -[A7], 0x100E
000002E6 A9EB syscall Pack4/FP68K
000002E8 486E FFE8 pea.l [A6 - 0x18]
000002EC 486E FFC0 pea.l [A6 - 0x40]
000002F0 3F3C 1004 move.w -[A7], 0x1004
000002F4 A9EB syscall Pack4/FP68K
000002F6 486E FFE0 pea.l [A6 - 0x20]
000002FA 486E FFC0 pea.l [A6 - 0x40]
000002FE 3F3C 1000 move.w -[A7], 0x1000
00000302 A9EB syscall Pack4/FP68K
00000304 302E FFF2 move.w D0, [A6 - 0xE]
00000308 906E FFEE sub.w D0, [A6 - 0x12]
0000030C 3D40 FFBE move.w [A6 - 0x42], D0
00000310 486E FFBE pea.l [A6 - 0x42]
00000314 486E FFC0 pea.l [A6 - 0x40]
00000318 3F3C 2004 move.w -[A7], 0x2004
0000031C A9EB syscall Pack4/FP68K
0000031E 486E FFC0 pea.l [A6 - 0x40]
00000322 486E FFDC pea.l [A6 - 0x24]
00000326 3F3C 1010 move.w -[A7], 0x1010
0000032A A9EB syscall Pack4/FP68K
0000032C 486E FFCA pea.l [A6 - 0x36]
00000330 A898 syscall GetPenState
00000332 486E FFEC pea.l [A6 - 0x14]
00000336 A8A1 syscall FrameRect
00000338 486E FFF4 pea.l [A6 - 0xC]
0000033C 302E FFEE move.w D0, [A6 - 0x12]
00000340 5240 addq.w D0, 1
00000342 3F00 move.w -[A7], D0
00000344 302E FFEC move.w D0, [A6 - 0x14]
00000348 5240 addq.w D0, 1
0000034A 3F00 move.w -[A7], D0
0000034C 42A7 clr.l -[A7]
0000034E 486E FFDC pea.l [A6 - 0x24]
00000352 486E FFC0 pea.l [A6 - 0x40]
00000356 3F3C 100E move.w -[A7], 0x100E
0000035A A9EB syscall Pack4/FP68K
0000035C 486E FFC0 pea.l [A6 - 0x40]
00000360 4EAD 48D2 jsr [A5 + 0x48D2 /* export_2326 */]
00000364 302E FFEE move.w D0, [A6 - 0x12]
00000368 48C0 ext.l D0
0000036A D09F add.l D0, [A7]+
0000036C 5380 subq.l D0, 1
0000036E 3F00 move.w -[A7], D0
00000370 302E FFF0 move.w D0, [A6 - 0x10]
00000374 5340 subq.w D0, 1
00000376 3F00 move.w -[A7], D0
00000378 A8A7 syscall SetRect
0000037A 486D FE12 pea.l [A5 - 0x1EE]
0000037E A89D syscall PenPat
00000380 486E FFF4 pea.l [A6 - 0xC]
00000384 A8A2 syscall PaintRect
00000386 486E FFCA pea.l [A6 - 0x36]
0000038A A899 syscall SetPenState
label0000038C:
0000038C 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00000390 4E5E unlink A6
00000392 2E9F move.l [A7], [A7]+
00000394 4E75 rts
00000396 3FFF move.w <<invalid special address>>, <<invalid special address>>
00000398 8000 or.b D0, D0
0000039A 0000 0000 ori.b D0, 0x0
0000039E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000003A0-000003B0
fn000003A0:
000003A0 4E56 FE00 link A6, -0x0200
000003A4 48E7 0018 movem.l -[A7], A3,A4
000003A8 206E 0010 movea.l A0, [A6 + 0x10]
000003AC 43EE FF00 lea.l A1, [A6 - 0x100]
// end alternate branch 000003A0-000003B0
fn000003A0: // (misaligned)
000003A2 FE00 48E7 .unknown 0xFE00 0x48E7 (W = 7)
000003A6 0018 206E ori.b [A0]+, 0x6E /* 'n' */
000003AA 0010 43EE ori.b [A0], 0xEE
000003AE FF00 .extension 0xF00 <<F/4-5/7>> // unimplemented
000003B0 703F moveq.l D0, 0x3F
label000003B2:
000003B2 22D8 move.l [A1]+, [A0]+
000003B4 51C8 FFFC dbf D0, -0x6 /* 000003B2 */
000003B8 266E 0008 movea.l A3, [A6 + 0x8]
000003BC 284B movea.l A4, A3
000003BE 2054 movea.l A0, [A4]
000003C0 7000 moveq.l D0, 0x00
000003C2 2140 005A move.l [A0 + 0x5A], D0
000003C6 7000 moveq.l D0, 0x00
000003C8 2140 0062 move.l [A0 + 0x62], D0
000003CC 302E 000E move.w D0, [A6 + 0xE]
000003D0 48C0 ext.l D0
000003D2 2140 005E move.l [A0 + 0x5E], D0
000003D6 302E 000C move.w D0, [A6 + 0xC]
000003DA 48C0 ext.l D0
000003DC 2140 0066 move.l [A0 + 0x66], D0
000003E0 42A7 clr.l -[A7]
000003E2 2F3C 7072 6776 move.l -[A7], 0x70726776 /* 'prgv' */
000003E8 2F0B move.l -[A7], A3
000003EA 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
000003EE 2054 movea.l A0, [A4]
000003F0 215F 0056 move.l [A0 + 0x56], [A7]+
000003F4 2054 movea.l A0, [A4]
000003F6 2F28 0056 move.l -[A7], [A0 + 0x56]
000003FA 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
000003FE 487A 0068 pea.l [PC + 0x68 /* 00000468, value 0x95E5072 '\t^Pr', pstring "^Progress" */]
00000402 486E FF00 pea.l [A6 - 0x100]
00000406 2F0B move.l -[A7], A3
00000408 4EAD 13C2 jsr [A5 + 0x13C2 /* export_628 */]
0000040C 487A 004A pea.l [PC + 0x4A /* 00000458, value 0xE5E5374, pstring "^StartProgress" */]
00000410 487A 0044 pea.l [PC + 0x44 /* 00000456, value 0x1300E5E */]
00000414 2F0B move.l -[A7], A3
00000416 4EAD 13C2 jsr [A5 + 0x13C2 /* export_628 */]
0000041A 302E 000E move.w D0, [A6 + 0xE]
0000041E 48C0 ext.l D0
00000420 2F00 move.l -[A7], D0
00000422 486E FE00 pea.l [A6 - 0x200]
00000426 4EAD 052A jsr [A5 + 0x52A /* export_161 */]
0000042A 487A 001A pea.l [PC + 0x1A /* 00000446, value 0xE5E546F, pstring "^TotalProgress" */]
0000042E 486E FE00 pea.l [A6 - 0x200]
00000432 2F0B move.l -[A7], A3
00000434 4EAD 13C2 jsr [A5 + 0x13C2 /* export_628 */]
00000438 4CDF 1800 movem.l A3,A4, [A7]+
0000043C 4E5E unlink A6
0000043E 205F movea.l A0, [A7]+
00000440 DEFC 000C add.w A7, 0xC
00000444 4ED0 jmp [A0]
00000446 0E5E 546F .invalid.w [A6]+, 0x546F /* 'To' */ // invalid immediate operation
0000044A 7461 moveq.l D2, 0x61
0000044C 6C50 bge +0x52 /* 0000049E */
0000044E 726F moveq.l D1, 0x6F
00000450 6772 beq +0x74 /* 000004C4 */
00000452 6573 bcs +0x75 /* 000004C7 */
00000454 7300 moveq.l D1, 0x00
00000456 0130 0E5E btst [A0 + D0 * 8 + 0x5E], D0
0000045A 5374 6172 7450 726F 6772 subq.w [[A4 + 0x7450726F] + 0x6772], 1
00000464 6573 bcs +0x75 /* 000004D9 */
00000466 7300 moveq.l D1, 0x00
00000468 095E bchg [A6]+, D4
0000046A 5072 6F67 addq.w <<invalid full ext with IS == 1 and I/IS == 7>>, 8
0000046E 7265 moveq.l D1, 0x65
00000470 7373 moveq.l D1, 0x73
00000472 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2032: // at 00000474 (misaligned)
00000476 FEF8 48E7 .extension 0xEF8 <<F/2-3/7>> // unimplemented
0000047A 0018 206E ori.b [A0]+, 0x6E /* 'n' */
0000047E 000A 43EE ori.b A2, 0xEE
00000482 FF00 .extension 0xF00 <<F/4-5/7>> // unimplemented
00000484 703F moveq.l D0, 0x3F
label00000486:
00000486 22D8 move.l [A1]+, [A0]+
00000488 51C8 FFFC dbf D0, -0x6 /* 00000486 */
0000048C 42A7 clr.l -[A7]
0000048E 3F3C 0FAA move.w -[A7], 0xFAA
00000492 42A7 clr.l -[A7]
00000494 4EAD 10D2 jsr [A5 + 0x10D2 /* export_534 */]
00000498 265F movea.l A3, [A7]+
0000049A 2F0B move.l -[A7], A3
0000049C 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
// begin alternate branch 0000049E-000004A2
label0000049E:
0000049E 206A 42A7 movea.l A0, [A2 + 0x42A7]
// end alternate branch 0000049E-000004A2
label0000049E: // (misaligned)
000004A0 42A7 clr.l -[A7]
000004A2 2F3C 7072 6F67 move.l -[A7], 0x70726F67 /* 'prog' */
000004A8 2F0B move.l -[A7], A3
000004AA 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
000004AE 285F movea.l A4, [A7]+
000004B0 486E FF00 pea.l [A6 - 0x100]
000004B4 3F2E 0008 move.w -[A7], [A6 + 0x8]
000004B8 4267 clr.w -[A7]
000004BA 2F0C move.l -[A7], A4
000004BC 4EBA FEE2 jsr [PC - 0x11E /* 000003A0 */]
000004C0 2F0B move.l -[A7], A3
000004C2 4EAD 315A jsr [A5 + 0x315A /* export_1575 */]
// begin alternate branch 000004C4-000004C8
label000004C4:
000004C4 315A 2F0C move.w [A0 + 0x2F0C], [A2]+
// end alternate branch 000004C4-000004C8
label000004C4: // (misaligned)
000004C6 2F0C move.l -[A7], A4
000004C8 4EAD 30F2 jsr [A5 + 0x30F2 /* export_1562 */]
000004CC 2054 movea.l A0, [A4]
000004CE 2F28 0056 move.l -[A7], [A0 + 0x56]
000004D2 4EBA FC60 jsr [PC - 0x3A0 /* 00000134 */]
000004D6 2D4C 000E move.l [A6 + 0xE], A4
000004DA 4CDF 1800 movem.l A3,A4, [A7]+
000004DE 4E5E unlink A6
000004E0 205F movea.l A0, [A7]+
000004E2 5C4F addq.w A7, 6
000004E4 4ED0 jmp [A0]
000004E6 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2033: // at 000004E8 (misaligned)
000004EA 0000 206E ori.b D0, 0x6E /* 'n' */
000004EE 000A 2050 ori.b A2, 0x50 /* 'P' */
000004F2 7000 moveq.l D0, 0x00
000004F4 2140 0062 move.l [A0 + 0x62], D0
000004F8 302E 0008 move.w D0, [A6 + 0x8]
000004FC 48C0 ext.l D0
000004FE 206E 000A movea.l A0, [A6 + 0xA]
00000502 2050 movea.l A0, [A0]
00000504 2140 0066 move.l [A0 + 0x66], D0
00000508 4E5E unlink A6
0000050A 205F movea.l A0, [A7]+
0000050C 5C4F addq.w A7, 6
0000050E 4ED0 jmp [A0]
export_2034:
00000510 4E56 0000 link A6, 0
00000514 422E 000E clr.b [A6 + 0xE]
00000518 302E 0008 move.w D0, [A6 + 0x8]
0000051C 48C0 ext.l D0
0000051E 206E 000A movea.l A0, [A6 + 0xA]
00000522 2050 movea.l A0, [A0]
00000524 2140 005A move.l [A0 + 0x5A], D0
00000528 206E 000A movea.l A0, [A6 + 0xA]
0000052C 2050 movea.l A0, [A0]
0000052E 2F28 0056 move.l -[A7], [A0 + 0x56]
00000532 4EBA FC00 jsr [PC - 0x400 /* 00000134 */]
00000536 4267 clr.w -[A7]
00000538 4EBA FAC6 jsr [PC - 0x53A /* 00000000 */]
0000053C 101F move.b D0, [A7]+
0000053E 6706 beq +0x8 /* 00000546 */
00000540 1D7C 0001 000E move.b [A6 + 0xE], 0x1
label00000546:
00000546 4E5E unlink A6
00000548 205F movea.l A0, [A7]+
0000054A 5C4F addq.w A7, 6
0000054C 4ED0 jmp [A0]
0000054E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2035: // at 00000550 (misaligned)
00000552 0000 422E ori.b D0, 0x2E /* '.' */
00000556 0010 302E ori.b [A0], 0x2E /* '.' */
0000055A 000A 48C0 ori.b A2, 0xC0
0000055E 206E 000C movea.l A0, [A6 + 0xC]
00000562 2050 movea.l A0, [A0]
00000564 2140 005A move.l [A0 + 0x5A], D0
00000568 302E 0008 move.w D0, [A6 + 0x8]
0000056C 48C0 ext.l D0
0000056E 206E 000C movea.l A0, [A6 + 0xC]
00000572 2050 movea.l A0, [A0]
00000574 2140 0062 move.l [A0 + 0x62], D0
00000578 206E 000C movea.l A0, [A6 + 0xC]
0000057C 2050 movea.l A0, [A0]
0000057E 2F28 0056 move.l -[A7], [A0 + 0x56]
00000582 4EBA FCA8 jsr [PC - 0x358 /* 0000022C */]
00000586 4267 clr.w -[A7]
00000588 4EBA FA76 jsr [PC - 0x58A /* 00000000 */]
0000058C 101F move.b D0, [A7]+
0000058E 6706 beq +0x8 /* 00000596 */
00000590 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
label00000596:
00000596 4E5E unlink A6
00000598 205F movea.l A0, [A7]+
0000059A 504F addq.w A7, 8
0000059C 4ED0 jmp [A0]
0000059E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2036: // at 000005A0 (misaligned)
000005A2 FF00 .extension 0xF00 <<F/4-5/7>> // unimplemented
000005A4 206E 0008 movea.l A0, [A6 + 0x8]
000005A8 43EE FF00 lea.l A1, [A6 - 0x100]
000005AC 703F moveq.l D0, 0x3F
label000005AE:
000005AE 22D8 move.l [A1]+, [A0]+
000005B0 51C8 FFFC dbf D0, -0x6 /* 000005AE */
000005B4 486E FF00 pea.l [A6 - 0x100]
000005B8 1F3C 0001 move.b -[A7], 0x1
000005BC 42A7 clr.l -[A7]
000005BE 2F3C 7072 676D move.l -[A7], 0x7072676D /* 'prgm' */
000005C4 2F2E 000C move.l -[A7], [A6 + 0xC]
000005C8 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
000005CC 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */]
000005D0 4E5E unlink A6
000005D2 205F movea.l A0, [A7]+
000005D4 504F addq.w A7, 8
000005D6 4ED0 jmp [A0]
export_2037:
000005D8 4E56 0000 link A6, 0
000005DC 42A7 clr.l -[A7]
000005DE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000005E2 4EAD 306A jsr [A5 + 0x306A /* export_1545 */]
000005E6 4EAD 3152 jsr [A5 + 0x3152 /* export_1574 */]
000005EA 4E5E unlink A6
000005EC 2E9F move.l [A7], [A7]+
000005EE 4E75 rts
fn000005F0:
000005F0 4E56 FD00 link A6, -0x0300
000005F4 206E 0014 movea.l A0, [A6 + 0x14]
000005F8 43EE FF00 lea.l A1, [A6 - 0x100]
000005FC 703F moveq.l D0, 0x3F
label000005FE:
000005FE 22D8 move.l [A1]+, [A0]+
00000600 51C8 FFFC dbf D0, -0x6 /* 000005FE */
00000604 206E 0010 movea.l A0, [A6 + 0x10]
00000608 43EE FE00 lea.l A1, [A6 - 0x200]
0000060C 703F moveq.l D0, 0x3F
label0000060E:
0000060E 22D8 move.l [A1]+, [A0]+
00000610 51C8 FFFC dbf D0, -0x6 /* 0000060E */
00000614 206E 000C movea.l A0, [A6 + 0xC]
00000618 43EE FD00 lea.l A1, [A6 - 0x300]
0000061C 703F moveq.l D0, 0x3F
label0000061E:
0000061E 22D8 move.l [A1]+, [A0]+
00000620 51C8 FFFC dbf D0, -0x6 /* 0000061E */
00000624 4A2E FF00 tst.b [A6 - 0x100]
00000628 671A beq +0x1C /* 00000644 */
0000062A 486E FF00 pea.l [A6 - 0x100]
0000062E 4267 clr.w -[A7]
00000630 42A7 clr.l -[A7]
00000632 2F3C 6F6B 2020 move.l -[A7], 0x6F6B2020 /* 'ok ' */
00000638 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000063C 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000640 4EAD 0F92 jsr [A5 + 0xF92 /* export_494 */]
label00000644:
00000644 4A2E FE00 tst.b [A6 - 0x200]
00000648 671A beq +0x1C /* 00000664 */
0000064A 486E FE00 pea.l [A6 - 0x200]
0000064E 4267 clr.w -[A7]
00000650 42A7 clr.l -[A7]
00000652 2F3C 636E 636C move.l -[A7], 0x636E636C /* 'cncl' */
00000658 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000065C 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000660 4EAD 0F92 jsr [A5 + 0xF92 /* export_494 */]
label00000664:
00000664 4A2E FD00 tst.b [A6 - 0x300]
00000668 6710 beq +0x12 /* 0000067A */
0000066A 487A 0018 pea.l [PC + 0x18 /* 00000684, value 0x74D6573, pstring "Message" */]
0000066E 486E FD00 pea.l [A6 - 0x300]
00000672 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000676 4EAD 13C2 jsr [A5 + 0x13C2 /* export_628 */]
label0000067A:
0000067A 4E5E unlink A6
0000067C 205F movea.l A0, [A7]+
0000067E DEFC 0010 add.w A7, 0x10
00000682 4ED0 jmp [A0]
00000684 074D bchg A5, D3
00000686 6573 bcs +0x75 /* 000006FB */
00000688 7361 moveq.l D1, 0x61
0000068A 6765 beq +0x67 /* 000006F1 */
export_2038:
0000068C 4E56 FCF4 link A6, -0x030C
00000690 48E7 0018 movem.l -[A7], A3,A4
00000694 206E 0010 movea.l A0, [A6 + 0x10]
00000698 43EE FF00 lea.l A1, [A6 - 0x100]
0000069C 703F moveq.l D0, 0x3F
label0000069E:
0000069E 22D8 move.l [A1]+, [A0]+
000006A0 51C8 FFFC dbf D0, -0x6 /* 0000069E */
000006A4 206E 000C movea.l A0, [A6 + 0xC]
000006A8 43EE FE00 lea.l A1, [A6 - 0x200]
000006AC 703F moveq.l D0, 0x3F
label000006AE:
000006AE 22D8 move.l [A1]+, [A0]+
000006B0 51C8 FFFC dbf D0, -0x6 /* 000006AE */
000006B4 206E 0008 movea.l A0, [A6 + 0x8]
000006B8 43EE FD00 lea.l A1, [A6 - 0x300]
000006BC 703F moveq.l D0, 0x3F
label000006BE:
000006BE 22D8 move.l [A1]+, [A0]+
000006C0 51C8 FFFC dbf D0, -0x6 /* 000006BE */
000006C4 422E 0014 clr.b [A6 + 0x14]
000006C8 42A7 clr.l -[A7]
000006CA 3F3C 0DAC move.w -[A7], 0xDAC
000006CE 42A7 clr.l -[A7]
000006D0 4EAD 10D2 jsr [A5 + 0x10D2 /* export_534 */]
000006D4 285F movea.l A4, [A7]+
000006D6 2F0C move.l -[A7], A4
000006D8 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
000006DC 42A7 clr.l -[A7]
000006DE 2F3C 636F 6E66 move.l -[A7], 0x636F6E66 /* 'conf' */
000006E4 2F0C move.l -[A7], A4
000006E6 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
000006EA 265F movea.l A3, [A7]+
000006EC 486E FF00 pea.l [A6 - 0x100]
000006F0 486E FE00 pea.l [A6 - 0x200]
000006F4 486E FD00 pea.l [A6 - 0x300]
000006F8 2F0B move.l -[A7], A3
000006FA 4EBA FEF4 jsr [PC - 0x10C /* 000005F0 */]
000006FE 42A7 clr.l -[A7]
00000700 2F0B move.l -[A7], A3
00000702 4EAD 13CA jsr [A5 + 0x13CA /* export_629 */]
00000706 2D5F FCF4 move.l [A6 - 0x30C], [A7]+
0000070A 203C 6F6B 2020 move.l D0, 0x6F6B2020 /* 'ok ' */
00000710 B0AE FCF4 cmp.l D0, [A6 - 0x30C]
00000714 6606 bne +0x8 /* 0000071C */
00000716 1D7C 0001 0014 move.b [A6 + 0x14], 0x1
label0000071C:
0000071C 2F0C move.l -[A7], A4
0000071E 4EAD 3152 jsr [A5 + 0x3152 /* export_1574 */]
00000722 4CDF 1800 movem.l A3,A4, [A7]+
00000726 4E5E unlink A6
00000728 205F movea.l A0, [A7]+
0000072A DEFC 000C add.w A7, 0xC
0000072E 4ED0 jmp [A0]
export_2039:
00000730 4E56 FEF8 link A6, -0x0108
00000734 48E7 0018 movem.l -[A7], A3,A4
00000738 206E 0008 movea.l A0, [A6 + 0x8]
0000073C 43EE FF00 lea.l A1, [A6 - 0x100]
00000740 703F moveq.l D0, 0x3F
label00000742:
00000742 22D8 move.l [A1]+, [A0]+
00000744 51C8 FFFC dbf D0, -0x6 /* 00000742 */
00000748 42A7 clr.l -[A7]
0000074A 3F3C 1194 move.w -[A7], 0x1194
0000074E 42A7 clr.l -[A7]
00000750 4EAD 10D2 jsr [A5 + 0x10D2 /* export_534 */]
00000754 285F movea.l A4, [A7]+
00000756 2F0C move.l -[A7], A4
00000758 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
0000075C 42A7 clr.l -[A7]
0000075E 2F3C 6F6B 636E move.l -[A7], 0x6F6B636E /* 'okcn' */
00000764 2F0C move.l -[A7], A4
00000766 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
0000076A 265F movea.l A3, [A7]+
0000076C 487A 0034 pea.l [PC + 0x34 /* 000007A2, value 0x105E4F4B, pstring "^OKCancelMessage" */]
00000770 486E FF00 pea.l [A6 - 0x100]
00000774 2F0B move.l -[A7], A3
00000776 4EAD 13C2 jsr [A5 + 0x13C2 /* export_628 */]
0000077A 42A7 clr.l -[A7]
0000077C 2F0B move.l -[A7], A3
0000077E 4EAD 13CA jsr [A5 + 0x13CA /* export_629 */]
00000782 203C 6466 6C74 move.l D0, 0x64666C74 /* 'dflt' */
00000788 B09F cmp.l D0, [A7]+
0000078A 57C0 seq D0
0000078C 4400 neg.b D0
0000078E 1D40 000C move.b [A6 + 0xC], D0
00000792 2F0C move.l -[A7], A4
00000794 4EAD 3152 jsr [A5 + 0x3152 /* export_1574 */]
00000798 4CDF 1800 movem.l A3,A4, [A7]+
0000079C 4E5E unlink A6
0000079E 2E9F move.l [A7], [A7]+
000007A0 4E75 rts
000007A2 105E movea.b A0, [A6]+
000007A4 4F4B chk.w D7, A3
000007A6 4361 chk.w D1, -[A1]
000007A8 6E63 bgt +0x65 /* 0000080D */
000007AA 656C bcs +0x6E /* 00000818 */
000007AC 4D65 chk.w D6, -[A5]
000007AE 7373 moveq.l D1, 0x73
000007B0 6167 bsr +0x69 /* 00000819 */
000007B2 6500 4E56 bcs +0x4E58 /* 0000560A */
export_2040: // at 000007B4 (misaligned)
000007B6 0000 422E ori.b D0, 0x2E /* '.' */
000007BA 0008 4267 ori.b A0, 0x67 /* 'g' */
000007BE 4EAD 232A jsr [A5 + 0x232A /* export_1121 */]
000007C2 101F move.b D0, [A7]+
000007C4 6710 beq +0x12 /* 000007D6 */
000007C6 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
000007CC 2F3C 0003 0FA7 move.l -[A7], 0x30FA7
000007D2 4EBA F900 jsr [PC - 0x700 /* 000000D4 */]
label000007D6:
000007D6 4E5E unlink A6
000007D8 4E75 rts
000007DA 0000 .incomplete